/**    
 * 文件名：EmployeeDAOImpl.java    
 *    
 * 版本信息：    
 * 日期：2013-4-10    
 * Copyright 足下 Corporation 2013     
 * 版权所有    
 *    
 */
package com.jerry.dao.impl;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.jerry.dao.IEmployeeDAO;
import com.jerry.dao.po.EmployeePO;
import com.jerry.dao.rowmapper.EmployeesRowMapper;
import com.jerry.dao.vo.EmpFindVO;
import com.jerry.exception.DBException;

/**    
 *     
 * 项目名称：SpringMVC    
 * 类名称：EmployeeDAOImpl    
 * 类描述：    
 * 创建人：Administrator    
 * 创建时间：2013-4-10 下午10:05:53    
 * 修改人：Administrator    
 * 修改时间：2013-4-10 下午10:05:53    
 * 修改备注：    
 * @version     
 *     
 */
@Repository("employeeDao")
public class EmployeeDAOImpl extends BaseDAOImpl implements IEmployeeDAO {

	@Override
	public List<EmployeePO> findEmployees(EmpFindVO vo) throws DBException {
		logger.debug("查询员工开始");
		String sql = "select  `emp_no`,  `birth_date`,  `first_name`,  `last_name`,  `gender`,  `hire_date` " +
				"from `employees`;";
		List<EmployeePO> resultSet = getJdbcTemplate().query(sql, new EmployeesRowMapper());
		logger.debug("查询员工结束"+resultSet.size());
		return resultSet;
	}
	
}
